package com.qiaofang.collectmanage.service;
import java.util.List;

import com.qiaofang.collectmanage.stub.bean.*;
import com.qiaofang.common.model.page.PageDTO;

/**
* Created by generator on 2018-8-1 20:37:55
*/
public interface CollectQualityService {

    public CollectQualityDTO getCollectQualityByUuid(String uuid);

    public CollectQualityDTO getCollectQualityByQuality(CollectQualityDTO dto);

    public int saveCollectQuality(SaveCollectQualityDTO dto);

    public int updateCollectQuality(UpdateCollectQualityDTO dto);


    public int removeCollectQualityByUuid(String uuid);

    public List<CollectQualityDTO> listCollectQuality(ListCollectQualityDTO dto);

    public List<CollectQualityDTO> listCollectQualityByUuids(List<String> uuidList);
    public Long countCollectQuality(CollectQualityDTO dto);

    public List<CollectQualityDTO> searchCollectQualityByPermission(SearchCollectQualityDTO dto, PageDTO page);

    public Long countCollectQualityByPermission(SearchCollectQualityDTO dto);


    public int timeStatisticsEntry();
}
